package bean;

import java.util.ArrayList;
import java.util.List;

/**
 * @author itzel
 * @version 1.0
 * @created 22-abr-2014 19:59:13
 */
public class Grupo {

	private String clave;
	private String grupo;
	public Grado grado;
	public List<Horario> m_Horario;
	public Profesor profesor;	
	public int cupoGrupo;

	public List <Alumno> alumnos;
	
	public void agregarAlumno(Alumno a){
			alumnos.add(a);
		
	}
	public int getCupoGrupo() {
		return cupoGrupo;
	}

	public void setCupoGrupo(int cupoGrupo) {
		this.cupoGrupo = cupoGrupo;
	}

	
	public Profesor getProfessor() {
		return profesor;
	}

	public void setProfessor(Profesor professor) {
		this.profesor = professor;
	}

	public List<Alumno> getAlumnos() {
		return alumnos;
	}

	public void setAlumnos(List<Alumno> alumnos) {
		this.alumnos = alumnos;
	}


	public Grupo(){
		alumnos=new ArrayList();
	}
	
	public Grupo(String id){
		this.clave=id;
		alumnos=new ArrayList();

	}

	public Grupo(String id, String grupo, Grado m_Grado, Horario m_Horario,
			Profesor profesor) {
		super();
		this.clave = id;
		this.grupo = grupo;
		this.grado = m_Grado;
		this.m_Horario = new ArrayList<Horario>();
		this.profesor = profesor;
		alumnos=new ArrayList();
	}

	public String getClave() {
		return clave;
	}
	public void setClave(String clave) {
		this.clave = clave;
	}

	public String getGrupo() {
		return grupo;
	}

	public void setGrupo(String grupo) {
		this.grupo = grupo;
	}

	public Grado getGrado() {
		return grado;
	}

	public void setGrado(Grado m_Grado) {
		this.grado = m_Grado;
	}



	public Profesor getProfesor() {
		return profesor;
	}

	public void setProfesor(Profesor profesor) {
		this.profesor = profesor;
	}
	public List<Horario> getM_Horario() {
		return m_Horario;
	}
	public void setM_Horario(List<Horario> m_Horario) {
		this.m_Horario = m_Horario;
	}
	
	

}